﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ucGruposUsuarios.ascx.cs"
    Inherits="wRegPadron.frmOpciones.ucGruposUsuarios" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<table width="100%">
    <tr>
        <td valign="top" align="left">
            <fieldset>
                <legend>
                    <h3>
                        <asp:Label runat="server" ID="lblTitulo"></asp:Label>
                        <p>
                            <small>
                                <asp:Label runat="server" ID="lblDescripcion"></asp:Label></small></p>
                    </h3>
                </legend>
            </fieldset>
        </td>
    </tr>
    <tr>
        <td align="center" width="100%">
           
            <table width="95%">
                <tr>
                    <td align="left" width="100%">
                        <div class="tabbable">
                            <ul class="nav nav-tabs">
                                <li class="active"><a href="#tab1" data-toggle="tab">Listado de grupos</a></li>
                                <li><a href="#tab2" data-toggle="tab">Registrar</a></li>
                            </ul>
                            <div class="tab-content">
                                <div class="tab-pane active" id="tab1" style="padding-left: 10px">
                                    <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                                        <ContentTemplate>
                                            <table width="100%">
                                                <tr>
                                                    <td> <asp:HiddenField ID="hfIdEliminacion" runat="server" />
                                                        <br />
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                                            <ContentTemplate>
                                                                <asp:Button runat="server" ID="btn" Style="display: none" />
                                                                <cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" DropShadow="True"
                                                                    PopupControlID="pConfEliminacion" TargetControlID="btn" BackgroundCssClass="modal-backdrop"
                                                                    CancelControlID="btnNo" PopupDragHandleControlID="pConfEliminacion" Enabled="True">
                                                                </cc1:ModalPopupExtender>
                                                                <asp:Panel runat="server" ID="pConfEliminacion" CssClass="modal" Height="150px" Width="400px">
                                                                    <div class="modal-header">
                                                                        <h3>
                                                                            Confirmación</h3>
                                                                    </div>
                                                                    <div class="modal-body">
                                                                        ¿Está seguro que desea eliminar este elemento?
                                                                    </div>
                                                                    <div class="modal-footer">
                                                                        <asp:Button runat="server" ID="btnSi" OnClick="btnSi_Click" Text="Sí" CssClass="btn" />
                                                                        <asp:Button ID="btnNo" runat="server" Text="No" CssClass="btn" />
                                                                    </div>
                                                                </asp:Panel>
                                                            </ContentTemplate>
                                                        </asp:UpdatePanel>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td width="100%" align="center">
                                                        <asp:GridView runat="server" ID="gvGrupos" AutoGenerateColumns="False" OnRowCommand="gvGrupos_Seleccionar"
                                                            OnPageIndexChanging="gvGrupos_PageIndexChanging" CssClass="bgrid" Width="650px">
                                                            <SelectedRowStyle CssClass="bselectedrow" />
                                                            <PagerStyle CssClass="bpagerstyle" />
                                                            <Columns>
                                                                <asp:BoundField DataField="USUGRU_P_inID" HeaderText="idGrupo" ReadOnly="True">
                                                                    <ControlStyle Width="0px" CssClass="hid" />
                                                                    <FooterStyle CssClass="hid" Width="0px" />
                                                                    <HeaderStyle CssClass="hid" Width="0px" />
                                                                    <ItemStyle CssClass="hid" Width="0px" />
                                                                </asp:BoundField>
                                                                <asp:BoundField HeaderText="Grupo" DataField="USUGRU_chNOMGRU">
                                                                    <ItemStyle Width="250px" />
                                                                </asp:BoundField>
                                                                <asp:BoundField HeaderText="Descripción" DataField="USUGRU_chDESGRU">
                                                                    <ItemStyle Width="300px" />
                                                                </asp:BoundField>
                                                                <asp:ButtonField HeaderText="Eliminar" CommandName="Eliminar" ButtonType="Image"
                                                                    ImageUrl="http://servicios.munijesusmaria.gob.pe/appweb/fuentes/images/cross.png">
                                                                    <ControlStyle Width="25px" Height="25px" />
                                                                    <ItemStyle HorizontalAlign="Center" Width="25px" Height="25px" />
                                                                </asp:ButtonField>
                                                                <asp:ButtonField HeaderText="Seleccionar" CommandName="Seleccionar" ButtonType="Image"
                                                                    ImageUrl="http://servicios.munijesusmaria.gob.pe/appweb/fuentes/images/edit.png">
                                                                    <ControlStyle Width="25px" Height="25px" />
                                                                    <ItemStyle HorizontalAlign="Center" Width="25px" Height="25px" />
                                                                </asp:ButtonField>
                                                            </Columns>
                                                            <HeaderStyle CssClass="GridHeader" />
                                                            <PagerSettings Mode="NextPrevious" NextPageText="Siguiente" PreviousPageText="Anterior"
                                                                Position="Top" />
                                                            <RowStyle CssClass="GridRow" />
                                                        </asp:GridView>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="center">
                                                        <asp:Label runat="server" ID="lblErrorEditar" CssClass="text-error"></asp:Label>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td width="100%" align="center">
                                                        <asp:Panel ID="Panel1" runat="server" Visible="False">
                                                            <table width="100%">
                                                                <tr>
                                                                    <td align="left" class="text-info">
                                                                        <h4>
                                                                            Permisos del grupo
                                                                            <asp:Label runat="server" ID="lblGrupo" CssClass="tdCampoTextoNoResaltado"></asp:Label></h4>
                                                                    </td>
                                                                </tr>
                                                                <tr>
                                                                    <td align="left">
                                                                        <asp:TreeView runat="server" ID="tvEditar" ShowLines="True" OnSelectedNodeChanged="tvEditar_SelectedNodeChanged"
                                                                            OnTreeNodeCheckChanged="tvEditar_TreeNodeCheckChanged" CssClass="tdTreeViewModulos">
                                                                            <LevelStyles>
                                                                                <asp:TreeNodeStyle CssClass="text-success" ImageUrl="../Imagenes/page_gear.png" Font-Underline="False" />
                                                                                <asp:TreeNodeStyle CssClass="muted" ImageUrl="../Imagenes/page_copy.png" Font-Underline="False" />
                                                                                <asp:TreeNodeStyle CssClass="text-warning" ImageUrl="../Imagenes/page.png" Font-Underline="False" />
                                                                                <asp:TreeNodeStyle CssClass="tdTreeViewUltimo" ImageUrl="../Imagenes/page.png" Font-Underline="False" />
                                                                            </LevelStyles>
                                                                        </asp:TreeView>
                                                                    </td>
                                                                </tr>
                                                                <tr>
                                                                    <td align="center">
                                                                        <asp:Button Text="Guardar" ID="btnEditar" runat="server" CssClass="btn" OnClick="btnEditar_Click" />
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </asp:Panel>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="center">
                                                        <asp:Label runat="server" ID="lblRestriccion" Text="Restringir el acceso externo a los siguientes módulos: "
                                                            Visible="False" CssClass="text-info"></asp:Label>
                                                        <asp:CheckBoxList ID="cblRestricciones" runat="server" CssClass="muted">
                                                        </asp:CheckBoxList>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="center">
                                                        <asp:Button runat="server" ID="btnAceptar" OnClick="btnAceptar_Click" Text="Aceptar"
                                                            CssClass="btn" />
                                                    </td>
                                                </tr>
                                            </table>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </div>
                                <div class="tab-pane" id="tab2" style="padding-left: 10px">
                                    <asp:UpdatePanel ID="UpdatePanel3" runat="server">
                                        <ContentTemplate>
                                            <table width="100%">
                                                <tr>
                                                    <td>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td align="center" width="100%">
                                                        <table width="80%">
                                                            <tr>
                                                                <td align="left" class="text-info">
                                                                    Nombre de grupo:
                                                                </td>
                                                                <td align="left">
                                                                    <asp:TextBox ID="txtNombreGrupo" runat="server" MaxLength="50" Width="200px"></asp:TextBox>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td align="left" class="text-info">
                                                                    Descripción:
                                                                </td>
                                                                <td align="left">
                                                                    <asp:TextBox ID="txtDescripcion" runat="server" Height="80px" MaxLength="50" TextMode="MultiLine"
                                                                        Width="250px"></asp:TextBox>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td colspan="2">
                                                                    <br />
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td align="left" class="text-info" colspan="2">
                                                                    Seleccione los módulos de acceso del grupo:
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td align="center" colspan="2">
                                                                    <table width="100%">
                                                                        <tr>
                                                                            <td align="left">
                                                                                <asp:Panel ID="panel2" runat="server">
                                                                                    <asp:TreeView ID="tvModulos" runat="server" CssClass="tdTreeViewModulos" OnSelectedNodeChanged="tvModulos_SelectedNodeChanged"
                                                                                        OnTreeNodeCheckChanged="tvModulos_TreeNodeCheckChanged" ShowLines="True">
                                                                                        <LevelStyles>
                                                                                            <asp:TreeNodeStyle CssClass="text-success" ImageUrl="../Imagenes/page_gear.png" Font-Underline="False" />
                                                                                            <asp:TreeNodeStyle CssClass="muted" ImageUrl="../Imagenes/page_copy.png" Font-Underline="False" />
                                                                                            <asp:TreeNodeStyle CssClass="text-warning" ImageUrl="../Imagenes/page.png" Font-Underline="False" />
                                                                                            <asp:TreeNodeStyle CssClass="tdTreeViewUltimo" ImageUrl="../Imagenes/page.png" Font-Underline="False" />
                                                                                        </LevelStyles>
                                                                                    </asp:TreeView>
                                                                                </asp:Panel>
                                                                            </td>
                                                                        </tr>
                                                                    </table>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td colspan="2" align="center">
                                                                    <br />
                                                                    <asp:Panel runat="server" ID="pRestriccion" Visible="False">
                                                                        <table>
                                                                            <tr>
                                                                                <td align="center" class="text-info">
                                                                                    Seleccione las restricciones de los siguientes módulos:
                                                                                </td>
                                                                            </tr>
                                                                            <tr>
                                                                                <td align="center">
                                                                                    <asp:CheckBoxList runat="server" ID="cblRegRestriccion">
                                                                                    </asp:CheckBoxList>
                                                                                </td>
                                                                            </tr>
                                                                            <tr>
                                                                                <td align="center">
                                                                                    <asp:Button runat="server" ID="btnAceptarRestri" CssClass="btn" Text="Aceptar" OnClick="btnAceptarRestri_Click" />
                                                                                </td>
                                                                            </tr>
                                                                        </table>
                                                                    </asp:Panel>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td align="center" colspan="2">
                                                                    <asp:Button ID="btnGuardar" runat="server" OnClick="btnGuardar_Click" Text="Guardar"
                                                                        CssClass="btn" />
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td align="center" colspan="2">
                                                                    <asp:Label ID="lblErrorGuardar" runat="server" CssClass="text-error"></asp:Label>
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                </tr>
                                            </table>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </div>
                            </div>
                        </div>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
